Υποχρεωτικό
Επαναδιαμορφώσιμα Συστήματα Υλικού
- ΜΑΘΗΣΙΑΚΑ ΑΠΟΤΕΛΕΣΜΑΤΑ
-
Στόχος του μαθήματος είναι να εισάγει τους φοιτητές στη σύγχρονη προσέγγιση σχεδίασης ψηφιακών κυκλωμάτων. Οι σπουδαστές θα διδαχθούν γλώσσες περιγραφής υλικού (Hardware Description Languages HDLs) και θα μπορούν να εξηγήσουν την υλοποίησή τους σε τεχνολογία Field Programmable Gate Arrays (FPGAs). Με την επιτυχή ολοκλήρωση του μαθήματος, οι φοιτητές θα είναι σε θέση:
- να σχεδιάζουν και να υλοποιούν ψηφιακά κυκλώματα με τη χρήση γλώσσας περιγραφής υλικού VHDL,
- να αναλύουν τις διαδικασίες της σύνθεσης, της επαλήθευσης της ορθής σχεδίασης και της υλοποίησης σε τεχνολογίες FPGAs,
- να σχεδιάζουν και να υλοποιούν ψηφιακά συστήματα σε τεχνολογία FPGAs με τη χρήση εργαλείων λογισμικού CAD.
- ΓΕΝΙΚΕΣ ΙΚΑΝΟΤΗΤΕΣ
-
- Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών
- Αυτόνομη εργασία
- Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης
- ΠΕΡΙΕΧΟΜΕΝΟ ΜΑΘΗΜΑΤΟΣ
-
Σύντομη περιγραφή
- Τεχνολογία, μεθοδολογία και ροή σχεδίασης με FPGAs
- Μοντελοποίηση συστημάτων και λειτουργικής επαλήθευσης με γλώσσες περιγραφής υλικού (Hardware Description Languages, HDLs)
- ∆ιασύνδεση εισόδου-εξόδου. Βασικά πρωτόκολλα
- Σχεδίαση επιταχυντών υλικού σε τεχνολογίες FPGA
- Σχεδίαση με FPGAs για διαστημικές εφαρμογές
- Σχεδίαση με FPGAs για εφαρμογές στην κρυπτογραφία
Θεματικές ενότητες ανά εβδομάδα
- Εισαγωγή στη σχεδίαση ψηφιακών συστημάτων με FPGAs
- Μεθοδολογία και ροή σχεδίασης με FPGAs
- Βασικές έννοιες μοντελοποίησης και λειτουργικής επαλήθευσης με γλώσσες περιγραφής υλικού (Hardware Description Languages, HDLs)
- Συνδυαστικά κυκλώματα και αριθμητικές πράξεις
- Ακολουθιακά κυκλώματα, μετρητές, μνήμες
- Μνήμες
- Μηχανές Πεπερασμένων Καταστάσεων (FSMs)
- Περιορισμοί χρονισμού (timing constraints) και σχεδίαση για βέλτιστο χρονισμό (timing closure)
- Σχεδίαση με χρήση έτοιμων πυρήνων IP (IP Cores)
- ∆ίαυλοι. Βασικά πρωτόκολλα
- Σειριακή μετάδοση. Βασικά πρωτόκολλα
- Σχεδίαση επιταχυντών υλικού σε τεχνολογίες FPGA
- Σχεδίαση με FPGAs για εφαρμογές στη διαστημική και στη κρυπτογραφία
- ΟΡΓΑΝΩΣΗ ΔΙΔΑΣΚΑΛΙΑΣ
-
Δραστηριότητα Φόρτος Εργασίας Εξαμήνου Διαλέξεις 39 Φροντιστηριακή διδασκαλία 13 Αυτοτελής μελέτη 98 Σύνολο μαθήματος 150 - ΑΞΙΟΛΟΓΗΣΗ ΦΟΙΤΗΤΩΝ
-
Το μάθημα αξιολογείται με γραπτή τελική εξέταση τρίωρης διάρκειας και πιθανή διαδικασία διαρκούς αξιολόγησης κατά την κρίση του διδάσκοντα. Η ακριβής διαδικασία αξιολόγησης ανακοινώνεται στους φοιτητές και αναρτάται στο eclass στην αρχή του εξαμήνου.
- ΣΥΝΙΣΤΩΜΕΝΗ ΒΙΒΛΙΟΓΡΑΦΙΑ
-
1. Peter J Ashenden, Ψηφιακή Σχεδίαση. Ενσωματωμένα Συστήματα με VHDL, 1η Έκδοση Αμερικανική, εκδόσεις ΝΕΩΝ ΤΕΧΝΟΛΟΓΙΩΝ, 2010 (κωδικός στον Εύδοξο: 64314)
2. Volnei A. Pedroni, Σχεδιασμός κυκλωμάτων με τη VHDL, 1η Έκδοση, εκδόσεις Κλειδάριθμος, 2008 (κωδικός στον Εύδοξο: 13901) - ΗΛΕΚΤΡΟΝΙΚΗ ΣΕΛΙ∆Α ΜΑΘΗΜΑΤΟΣ ΣΤΟ ECLASS